{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang3081\deflangfe3081{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}
{\f35\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f132\froman\fcharset238\fprq2 Times New Roman CE;}{\f133\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f135\froman\fcharset161\fprq2 Times New Roman Greek;}
{\f136\froman\fcharset162\fprq2 Times New Roman Tur;}{\f137\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f138\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f139\froman\fcharset186\fprq2 Times New Roman Baltic;}
{\f140\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f152\fmodern\fcharset238\fprq1 Courier New CE;}{\f153\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f155\fmodern\fcharset161\fprq1 Courier New Greek;}
{\f156\fmodern\fcharset162\fprq1 Courier New Tur;}{\f157\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f158\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f159\fmodern\fcharset186\fprq1 Courier New Baltic;}
{\f160\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f482\fswiss\fcharset238\fprq2 Tahoma CE;}{\f483\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f485\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f486\fswiss\fcharset162\fprq2 Tahoma Tur;}
{\f487\fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f488\fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f489\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f490\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f491\fswiss\fcharset222\fprq2 Tahoma (Thai);}}
{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;
\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 
\fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 \snext0 Normal;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\*\cs15 \additive \ul\cf2 \sbasedon10 \styrsid7674728 Hyperlink;}{\*\cs16 
\additive \fs20\loch\f2\hich\af2\dbch\af0 \sbasedon10 \styrsid7674728 HTML Typewriter;}{\*\cs17 \additive \i \sbasedon10 \styrsid7674728 Emphasis;}{\s18\ql \li0\ri0\widctlpar
\tqc\tx4153\tqr\tx8306\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 \sbasedon0 \snext18 \styrsid14302493 header;}{\s19\ql \li0\ri0\widctlpar
\tqc\tx4153\tqr\tx8306\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 \sbasedon0 \snext19 \styrsid14302493 footer;}}{\*\listtable{\list\listtemplateid-23168758\listhybrid{\listlevel
\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201916417\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916419\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916421\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916417\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916419\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916421\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916417\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916419\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916421\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li7200\jclisttab\tx7200\lin7200 }{\listname 
;}\listid1286616383}}{\*\listoverridetable{\listoverride\listid1286616383\listoverridecount0\ls1}}{\*\rsidtbl \rsid19458\rsid991537\rsid1010564\rsid4926063\rsid7615704\rsid7674728\rsid8925627\rsid8988085\rsid11434398\rsid14101518\rsid14302493\rsid15090761
\rsid15206728}{\*\generator Microsoft Word 10.0.6838;}{\info{\title SVN Spike Outcome}{\author penderrin}{\operator Faculty of ICT}{\creatim\yr2008\mo4\dy24\hr10\min35}{\revtim\yr2008\mo4\dy24\hr10\min49}{\version3}{\edmins17}{\nofpages1}{\nofwords239}
{\nofchars1366}{\*\company c8.}{\nofcharsws1602}{\vern16393}{\*\password 00000000}}{\*\xmlnstbl }\paperw11906\paperh16838\margl1800\margr1800\margt1440\margb1440\gutter0 
\widowctrl\ftnbj\aenddoc\grfdocevents0\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1800\dgvorigin1440\dghshow1\dgvshow1
\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot7674728 \fet0
{\*\wgrffmtfilter 013f}{\*\ftnsep \pard\plain \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 {\insrsid14302493 \chftnsep 
\par }}{\*\ftnsepc \pard\plain \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 {\insrsid14302493 \chftnsepc 
\par }}{\*\aftnsep \pard\plain \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 {\insrsid14302493 \chftnsep 
\par }}{\*\aftnsepc \pard\plain \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 {\insrsid14302493 \chftnsepc 
\par }}\sectd \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s18\ql \li0\ri0\widctlpar\tqc\tx4153\tqr\tx8306\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 
\fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 {\f35\fs20\insrsid14302493\charrsid14302493 HIT3098 \endash  Agile Development Project\tab \tab Assignment 7 \endash  SVN Spike Outcome
\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}
{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8
\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \qr \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid19458 
\fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 {\b\f35\insrsid7674728\charrsid19458 SVN Spike Outcome}{\b\f35\insrsid19458\charrsid19458  \endash  Tortoise SVN on Windows XP}{\b\f35\insrsid7674728\charrsid19458 
\par }{\f35\fs20\insrsid7615704 David Oliver}{\f35\fs20\insrsid19458\charrsid19458  [ }{\f35\fs20\insrsid7615704 4084551}{\f35\fs20\insrsid19458\charrsid19458  ] : Group 1
\par }\pard \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\f35\insrsid7674728 
\par }{\b\f35\fs20\insrsid7674728\charrsid15206728 [1].\tab Goals:
\par }{\f35\fs20\insrsid7674728\charrsid15206728 \tab 
\par {\listtext\pard\plain\f3\fs20\insrsid7674728\charrsid15206728 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1440\ri0\widctlpar\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin1440\itap0\pararsid7674728 {
\f35\fs20\insrsid7674728\charrsid15206728 Access the Google code repository }{\f35\fs20\insrsid7615704 using Tortoise SVN and a command line SVN client}{\f35\fs20\insrsid7674728\charrsid15206728 
\par {\listtext\pard\plain\f3\fs20\insrsid7674728\charrsid15206728 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Checkout }{\f35\fs20\insrsid7615704 trunk}{\f35\fs20\insrsid4926063\charrsid15206728 .}{\f35\fs20\insrsid7674728\charrsid15206728 
\par {\listtext\pard\plain\f3\fs20\insrsid4926063\charrsid15206728 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}{\f35\fs20\insrsid4926063\charrsid15206728 Update }{\f35\fs20\insrsid7615704 and check status of }{\f35\fs20\insrsid4926063\charrsid15206728 items.
\par {\listtext\pard\plain\f3\fs20\insrsid7674728\charrsid15206728 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}{\f35\fs20\insrsid7674728\charrsid15206728 Commit items}{\f35\fs20\insrsid4926063\charrsid15206728 .}{\f35\fs20\insrsid7674728 
\par {\listtext\pard\plain\f3\fs20\insrsid7615704 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}{\f35\fs20\insrsid7615704 Create and resolve a conflict.}{\f35\fs20\insrsid7615704\charrsid15206728 
\par {\listtext\pard\plain\f3\fs20\insrsid7674728\charrsid15206728 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}{\f35\fs20\insrsid7674728\charrsid15206728 View the }{\f35\fs20\insrsid7615704 repository logs}{\f35\fs20\insrsid7674728\charrsid15206728 .
\par }\pard \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7674728 {\f35\fs20\insrsid7674728\charrsid15206728 
\par }{\b\f35\fs20\insrsid7674728\charrsid15206728 [2].\tab Tasks Undertaken
\par }{\f35\fs20\insrsid7674728\charrsid15206728 
\par \tab 1).\tab }{\f35\fs20\insrsid7615704 Used the shell integration of Tortoise SVN to checkout the repository trunk.}{\f35\fs20\insrsid7615704\charrsid15206728 
\par }\pard \ql \fi-698\li1418\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1418\itap0\pararsid7615704 {\f35\fs20\insrsid7615704 2}{\f35\fs20\insrsid7674728\charrsid15206728 ).\tab }{\f35\fs20\insrsid7615704 Modified and committed 
files back into the repository.
\par }\pard \ql \fi-698\li1418\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1418\itap0\pararsid7674728 {\f35\fs20\insrsid7615704 3}{\f35\fs20\insrsid7674728\charrsid15206728 ).\tab }{\f35\fs20\insrsid7615704 
Checked out a second working copy and made changes to the same file in both working copies.}{\f35\fs20\insrsid7674728\charrsid15206728 
\par }{\f35\fs20\insrsid7615704 4}{\f35\fs20\insrsid7674728\charrsid15206728 ).\tab }{\f35\fs20\insrsid7615704 Resolved the conflict and committed the merged changes into the repository.
\par 5}{\f35\fs20\insrsid7674728\charrsid15206728 ).\tab }{\f35\fs20\insrsid8925627 Repeated the tasks using the command line SVN client on putty.}{\f35\fs20\insrsid8988085  }{\f35\fs20\insrsid7674728 
\par }{\f35\fs20\insrsid8988085 6).\tab Used the following command line commands: svn: co, update, status, add, commit, resolve.}{\f35\fs20\insrsid8988085\charrsid15206728 
\par }\pard \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7674728 {\f35\fs20\insrsid7674728 
\par }{\f35\fs20\insrsid7615704\charrsid15206728 
\par }{\b\f35\fs20\insrsid7674728\charrsid15206728 [3].\tab What we found out
\par }{\f35\fs20\insrsid1010564\charrsid15206728 
\par }\pard \ql \fi-720\li1440\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1440\itap0\pararsid1010564 {\f35\fs20\insrsid1010564\charrsid15206728 1).\tab }{\f35\fs20\insrsid8925627 SVN is an integral tool for 
keeping all project members up to date with the latest versions of files. }{\f35\fs20\insrsid7674728\charrsid15206728 
\par }{\f35\fs20\insrsid8988085 2).\tab Google\rquote s implementation of subversion is very easy to use.}{\f35\fs20\insrsid1010564 
\par }{\f35\fs20\insrsid8988085 3).\tab As I was already very familiar with subversion I spent most of the time showing other team members how to use it.
\par }{\f35\fs20\insrsid8988085\charrsid15206728 
\par }\pard \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7674728 {\b\f35\fs20\insrsid7674728\charrsid15206728 [4].\tab Open issues/risks
\par }{\f35\fs20\insrsid19458\charrsid15206728 
\par }\pard \ql \li1440\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1440\itap0\pararsid8925627 {\f35\fs20\insrsid8925627 When committing source files you need to check the validity of any files being automatically merged by subversion.
}{\f35\fs20\insrsid19458\charrsid15206728 
\par }\pard \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7674728 {\f35\fs20\insrsid7674728\charrsid15206728 
\par }{\b\f35\fs20\insrsid7674728\charrsid15206728 [5].\tab Recommendations.
\par }{\f35\fs20\insrsid19458\charrsid15206728 
\par }\pard \ql \li1440\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1440\itap0\pararsid8925627 {\f35\fs20\insrsid8925627 Under a windows environment a GUI client is much easier to use than a command line client. 
Tortoise SVN is a simple solution. A slightly more complicated but streamlined way to do it is use an IDE with the ability to use a repository. Eclipse has a subversion plug-in and Net Beans comes with the functionality as standard.}{
\f35\insrsid7674728\charrsid7674728 
\par }}